home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 January / CHIP Heft 2.iso / data / FP_2000 / PFILES / COMMON / MSSHARED / MSINFO / MSIOFF9.MOF < prev    next >
Encoding:
Text File  |  1998-11-16  |  38.2 KB  |  950 lines

  1. //**************************************************************************
  2. //* File: MSIOff9.mof - Office Extension MOF File for MSInfo 5.0
  3. //**************************************************************************
  4.  
  5. //*************************************************************
  6. //***    Creates namespace for MSAPPS
  7. //*************************************************************
  8. #pragma namespace ("\\\\.\\Root")
  9.  
  10. instance of __Namespace
  11. {
  12.     Name = "MSAPPS";
  13. };
  14.  
  15. //*************************************************************
  16. //***    Changes focus to new namespace    
  17. //*************************************************************
  18.  
  19. #pragma namespace ("\\\\.\\Root\\MSAPPS")
  20.  
  21.  
  22. //**************************************************************************
  23. //* Declare an instance of the __Win32Provider so as to "register" the
  24. //* Office provider.
  25. //**************************************************************************
  26. instance of __Win32Provider as $P
  27. {
  28.     Name = "OffProv";
  29.     ClsId = "{D2BD7935-05FC-11D2-9059-00C04FD7A1BD}";
  30. };
  31.  
  32. instance of __InstanceProviderRegistration
  33. {
  34.     Provider = $P;
  35.     SupportsGet = TRUE;
  36.     SupportsPut = FALSE;
  37.     SupportsEnumeration = TRUE;
  38.     SupportsDelete = FALSE;
  39.     QuerySupportLevels = NULL;
  40. };
  41.  
  42. //**************************************************************************
  43. //* Class: Win32_WordSummary
  44. //* Derived from:
  45. //**************************************************************************
  46. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  47. class Win32_WordSummary
  48. {
  49.     [read: ToInstance ToSubClass] string Name;
  50.     [read: ToInstance ToSubClass] string Version;
  51.     [read: ToInstance ToSubClass] string Build;
  52.     [read: ToInstance ToSubClass] string ProductID;
  53.     [read: ToInstance ToSubClass] string Path;
  54.     [read: ToInstance ToSubClass] string Language;
  55.     [read: ToInstance ToSubClass] string SystemLanguage;
  56.     [read: ToInstance ToSubClass] string ActivePrinter;
  57.     [read: ToInstance ToSubClass] uint32 DocumentCount;
  58.     [read: ToInstance ToSubClass] uint32 TemplateCount;
  59.     [read: ToInstance ToSubClass] uint32 AddinCount;
  60. };
  61.  
  62. //**************************************************************************
  63. //* Class: Win32_WordDocument
  64. //* Derived from: 
  65. //**************************************************************************
  66. [dynamic: ToInstance, provider("OffProv")]
  67. class Win32_WordDocument
  68. {
  69.     [key, read: ToInstance ToSubClass] string Name;
  70.     [read: ToInstance ToSubClass] string Path;
  71.     [read: ToInstance ToSubClass] real32 Size;
  72.     [read: ToInstance ToSubClass] datetime CreateDate;
  73. };
  74.  
  75. //**************************************************************************
  76. //* Class: Win32_WordTemplate
  77. //* Derived from: 
  78. //**************************************************************************
  79. [dynamic: ToInstance, provider("OffProv")]
  80. class Win32_WordTemplate
  81. {
  82.     [key, read: ToInstance ToSubClass] string Name;
  83.     [read: ToInstance ToSubClass] string Path;
  84.     [read: ToInstance ToSubClass] string Type;
  85. };
  86.  
  87. //**************************************************************************
  88. //* Class: Win32_WordAddin
  89. //* Derived from: 
  90. //**************************************************************************
  91. [dynamic: ToInstance, provider("OffProv")]
  92. class Win32_WordAddin
  93. {
  94.     [key, read: ToInstance ToSubClass] string Name;
  95.     [read: ToInstance ToSubClass] string Path;
  96.     [read: ToInstance ToSubClass] boolean Loaded;
  97.     [read: ToInstance ToSubClass] boolean Autoloaded;
  98. };
  99.  
  100. //**************************************************************************
  101. //* Class: Win32_WordActiveDocument
  102. //* Derived from: 
  103. //**************************************************************************
  104. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  105. class Win32_WordActiveDocument
  106. {
  107.     [read: ToInstance ToSubClass] string Name;
  108.     [read: ToInstance ToSubClass] string Path;
  109.     [read: ToInstance ToSubClass] real32 Size;
  110.     [read: ToInstance ToSubClass] datetime CreateDate;
  111.     [read: ToInstance ToSubClass] string Author;
  112.     [read: ToInstance ToSubClass] datetime LastSavedDate;
  113.     [read: ToInstance ToSubClass] string LastAuthor;
  114.     [read: ToInstance ToSubClass] string Template;
  115.     [read: ToInstance ToSubClass] uint32 Chars;
  116.     [read: ToInstance ToSubClass] uint32 CharsWithSpaces;
  117.     [read: ToInstance ToSubClass] uint32 Words;
  118.     [read: ToInstance ToSubClass] uint32 Lines;
  119.     [read: ToInstance ToSubClass] uint32 Paragraphs;
  120.     [read: ToInstance ToSubClass] uint32 Pages;
  121.     [read: ToInstance ToSubClass] uint32 Sections;
  122.     [read: ToInstance ToSubClass] string View;
  123.     [read: ToInstance ToSubClass] uint32 ZoomPercentage;
  124.     [read: ToInstance ToSubClass] boolean AllowFastSaves;
  125.     [read: ToInstance ToSubClass] sint32 WindowPosLeft;
  126.     [read: ToInstance ToSubClass] sint32 WindowPosTop;
  127.     [read: ToInstance ToSubClass] string StoryTypes;
  128. };
  129.  
  130. //**************************************************************************
  131. //* Class: Win32_WordActiveDocumentNotable
  132. //* Derived from: 
  133. //**************************************************************************
  134. [dynamic: ToInstance, provider("OffProv")]
  135. class Win32_WordActiveDocumentNotable
  136. {
  137.     [key, read: ToInstance ToSubClass] string Text;
  138. };
  139.  
  140. //**************************************************************************
  141. //* Class: Win32_WordFields
  142. //* Derived from: 
  143. //**************************************************************************
  144. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  145. class Win32_WordFields
  146. {
  147.     [read: ToInstance ToSubClass] uint32 FieldCount;
  148.     [read: ToInstance ToSubClass] boolean ShowFieldCodes;
  149.     [read: ToInstance ToSubClass] boolean UpdateFieldsAtPrint;
  150.     [read: ToInstance ToSubClass] boolean UpdateLinksAtOpen;
  151. };
  152.  
  153. //**************************************************************************
  154. //* Class: Win32_WordField
  155. //* Derived from: 
  156. //**************************************************************************
  157. [dynamic: ToInstance, provider("OffProv")]
  158. class Win32_WordField
  159. {
  160.     [key, read: ToInstance ToSubClass] uint32 Index;
  161.     [read: ToInstance ToSubClass] string Type;
  162.     [read: ToInstance ToSubClass] string Code;
  163.     [read: ToInstance ToSubClass] boolean Locked;
  164. };
  165.  
  166. //**************************************************************************
  167. //* Class: Win32_WordFileConverters
  168. //* Derived from: 
  169. //**************************************************************************
  170. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  171. class Win32_WordFileConverters
  172. {
  173.     [read: ToInstance ToSubClass] string FileConverterCount;
  174. };
  175.  
  176. //**************************************************************************
  177. //* Class: Win32_WordFileConverter
  178. //* Derived from: 
  179. //**************************************************************************
  180. [dynamic: ToInstance, provider("OffProv")]
  181. class Win32_WordFileConverter
  182. {
  183.     [key, read: ToInstance ToSubClass] string Name;
  184.     [read: ToInstance ToSubClass] boolean CanOpen;
  185.     [read: ToInstance ToSubClass] boolean CanSave;
  186.     [read: ToInstance ToSubClass] string Extensions;
  187. };
  188.  
  189. //**************************************************************************
  190. //* Class: Win32_WordFonts
  191. //* Derived from: 
  192. //**************************************************************************
  193. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  194. class Win32_WordFonts
  195. {
  196.     [read: ToInstance ToSubClass] boolean EmbedTrueTypeFonts;
  197.     [read: ToInstance ToSubClass] uint32 FontCount;
  198. };
  199.  
  200. //**************************************************************************
  201. //* Class: Win32_WordFont
  202. //* Derived from: 
  203. //**************************************************************************
  204. [dynamic: ToInstance, provider("OffProv")]
  205. class Win32_WordFont
  206. {
  207.     [key, read: ToInstance ToSubClass] string Name;
  208. };
  209.  
  210. //**************************************************************************
  211. //* Class: Win32_WordSections
  212. //* Derived from: 
  213. //**************************************************************************
  214. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  215. class Win32_WordSections
  216. {
  217.     [read: ToInstance ToSubClass] uint32 SectionCount;
  218. };
  219.  
  220. //**************************************************************************
  221. //* Class: Win32_WordHeaderAndFooter
  222. //* Derived from: 
  223. //**************************************************************************
  224. [dynamic: ToInstance, provider("OffProv")]
  225. class Win32_WordHeaderAndFooter
  226. {
  227.     [key, read: ToInstance ToSubClass] uint32 Section;
  228.     [read: ToInstance ToSubClass] real32 HeaderDistance;
  229.     [read: ToInstance ToSubClass] real32 FooterDistance;
  230.     [read: ToInstance ToSubClass] uint32 HeaderChars;
  231.     [read: ToInstance ToSubClass] boolean HeaderLinkedToPrevious;
  232.     [read: ToInstance ToSubClass] string HeaderText;
  233.     [read: ToInstance ToSubClass] uint32 FooterChars;
  234.     [read: ToInstance ToSubClass] boolean FooterLinkedToPrevious;
  235.     [read: ToInstance ToSubClass] string FooterText;
  236.     [read: ToInstance ToSubClass] uint32 FirstHeaderChars;
  237.     [read: ToInstance ToSubClass] boolean FirstHeaderLinkedToPrevious;
  238.     [read: ToInstance ToSubClass] string FirstHeaderText;
  239.     [read: ToInstance ToSubClass] uint32 FirstFooterChars;
  240.     [read: ToInstance ToSubClass] boolean FirstFooterLinkedToPrevious;
  241.     [read: ToInstance ToSubClass] string FirstFooterText;
  242.     [read: ToInstance ToSubClass] uint32 EvenHeaderChars;
  243.     [read: ToInstance ToSubClass] boolean EvenHeaderLinkedToPrevious;
  244.     [read: ToInstance ToSubClass] string EvenHeaderText;
  245.     [read: ToInstance ToSubClass] uint32 EvenFooterChars;
  246.     [read: ToInstance ToSubClass] boolean EvenFooterLinkedToPrevious;
  247.     [read: ToInstance ToSubClass] string EvenFooterText;
  248.     [read: ToInstance ToSubClass] string Notables;
  249. };
  250.  
  251. //**************************************************************************
  252. //* Class: Win32_WordHyperlinks
  253. //* Derived from: 
  254. //**************************************************************************
  255. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  256. class Win32_WordHyperlinks
  257. {
  258.     [read: ToInstance ToSubClass] uint32 HyperlinkCount;
  259. };
  260.  
  261. //**************************************************************************
  262. //* Class: Win32_WordHyperlink
  263. //* Derived from: 
  264. //**************************************************************************
  265. [dynamic: ToInstance, provider("OffProv")]
  266. class Win32_WordHyperlink
  267. {
  268.     [key, read: ToInstance ToSubClass] uint32 Index;
  269.     [read: ToInstance ToSubClass] string Target;
  270.     [read: ToInstance ToSubClass] string Address;
  271.     [read: ToInstance ToSubClass] string TextToDisplay;
  272.     [read: ToInstance ToSubClass] string Type;
  273.     [read: ToInstance ToSubClass] string Subaddress;
  274.     [read: ToInstance ToSubClass] string ScreenTip;
  275.     [read: ToInstance ToSubClass] string Name;
  276. };
  277.  
  278. //**************************************************************************
  279. //* Class: Win32_WordMailMerge
  280. //* Derived from: 
  281. //**************************************************************************
  282. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  283. class Win32_WordMailMerge
  284. {
  285.     [read: ToInstance ToSubClass] string DocumentName;
  286.     [read: ToInstance ToSubClass] string DocumentType;
  287.     [read: ToInstance ToSubClass] string MergeTo;
  288.     [read: ToInstance ToSubClass] string State;
  289.     [read: ToInstance ToSubClass] boolean SuppressBlankLines;
  290.     [read: ToInstance ToSubClass] boolean ViewFieldCodes;
  291.     [read: ToInstance ToSubClass] uint32 FieldCount;
  292.     [read: ToInstance ToSubClass] string FieldCodes;
  293.     [read: ToInstance ToSubClass] string DataSourceName;
  294.     [read: ToInstance ToSubClass] string DataSourceType;
  295.     [read: ToInstance ToSubClass] string ActiveRecord;
  296.     [read: ToInstance ToSubClass] string FieldNames;
  297.     [read: ToInstance ToSubClass] string Notables;
  298. };
  299.  
  300. //**************************************************************************
  301. //* Class: Win32_WordPageNumber
  302. //* Derived from: 
  303. //**************************************************************************
  304. [dynamic: ToInstance, provider("OffProv")]
  305. class Win32_WordPageNumber
  306. {
  307.     [key, read: ToInstance ToSubClass] uint32 Section;
  308.     [read: ToInstance ToSubClass] uint32 PageNumbers;
  309.     [read: ToInstance ToSubClass] string PageNumbersIn;
  310.     [read: ToInstance ToSubClass] uint32 Start;
  311.     [read: ToInstance ToSubClass] boolean Restart;
  312.     [read: ToInstance ToSubClass] boolean ShowFirst;
  313. };
  314.  
  315. //**************************************************************************
  316. //* Class: Win32_WordPageSetup
  317. //* Derived from: 
  318. //**************************************************************************
  319. [dynamic: ToInstance, provider("OffProv")]
  320. class Win32_WordPageSetup
  321. {
  322.     [key, read: ToInstance ToSubClass] uint32 Section;
  323.     [read: ToInstance ToSubClass] real32 HeaderDistance;
  324.     [read: ToInstance ToSubClass] real32 FooterDistance;
  325.     [read: ToInstance ToSubClass] real32 TopMargin;
  326.     [read: ToInstance ToSubClass] real32 BottomMargin;
  327.     [read: ToInstance ToSubClass] real32 LeftMargin;
  328.     [read: ToInstance ToSubClass] real32 RightMargin;
  329.     [read: ToInstance ToSubClass] string PaperSize;
  330.     [read: ToInstance ToSubClass] real32 PageHeight;
  331.     [read: ToInstance ToSubClass] real32 PageWidth;
  332.     [read: ToInstance ToSubClass] string Orientation;
  333.     [read: ToInstance ToSubClass] string SectionStart;
  334.     [read: ToInstance ToSubClass] string VerticalAlignment;
  335.     [read: ToInstance ToSubClass] real32 CharsLine;
  336.     [read: ToInstance ToSubClass] real32 LinesPage;
  337.     [read: ToInstance ToSubClass] string Notables;
  338. };
  339.  
  340. //**************************************************************************
  341. //* Class: Win32_WordStyles
  342. //* Derived from: 
  343. //**************************************************************************
  344. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  345. class Win32_WordStyles
  346. {
  347.     [read: ToInstance ToSubClass] boolean AutoFormatAsYouTypeDefineStyles;
  348.     [read: ToInstance ToSubClass] boolean AutoFormatPreserveStyles;
  349.     [read: ToInstance ToSubClass] uint32 ParagraphStyleCount;
  350.     [read: ToInstance ToSubClass] uint32 CharacterStyleCount;
  351. };
  352.  
  353. //**************************************************************************
  354. //* Class: Win32_WordParagraphStyle
  355. //* Derived from: 
  356. //**************************************************************************
  357. [dynamic: ToInstance, provider("OffProv")]
  358. class Win32_WordParagraphStyle
  359. {
  360.     [key, read: ToInstance ToSubClass] string Name;
  361.     [read: ToInstance ToSubClass] string Description;
  362.     [read: ToInstance ToSubClass] string BaseStyle;
  363.     [read: ToInstance ToSubClass] string NextStyle;
  364.     [read: ToInstance ToSubClass] boolean BuiltIn;
  365.     [read: ToInstance ToSubClass] boolean NoProofing;
  366.     [read: ToInstance ToSubClass] boolean AutomaticallyUpdate;
  367. };
  368.  
  369. //**************************************************************************
  370. //* Class: Win32_WordCharacterStyle
  371. //* Derived from: 
  372. //**************************************************************************
  373. [dynamic: ToInstance, provider("OffProv")]
  374. class Win32_WordCharacterStyle
  375. {
  376.     [key, read: ToInstance ToSubClass] string Name;
  377.     [read: ToInstance ToSubClass] string Description;
  378.     [read: ToInstance ToSubClass] string BaseStyle;
  379.     [read: ToInstance ToSubClass] boolean BuiltIn;
  380. };
  381.  
  382. //**************************************************************************
  383. //* Class: Win32_WordSettings
  384. //* Derived from: 
  385. //**************************************************************************
  386. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  387. class Win32_WordSettings
  388. {
  389.     [read: ToInstance ToSubClass] boolean BackgroundSave;
  390.     [read: ToInstance ToSubClass] boolean AllowDragAndDrop;
  391.     [read: ToInstance ToSubClass] boolean CreateBackup;
  392.     [read: ToInstance ToSubClass] boolean AutoHyphenation;
  393.     [read: ToInstance ToSubClass] uint32 SaveInterval;
  394.     [read: ToInstance ToSubClass] boolean Pagination;
  395.     [read: ToInstance ToSubClass] boolean ConfirmConversions;
  396.     [read: ToInstance ToSubClass] string DefaultFilePath;
  397.     [read: ToInstance ToSubClass] string DefaultSaveFormat;
  398.     [read: ToInstance ToSubClass] boolean DisplayAutoCompleteTips;
  399.     [read: ToInstance ToSubClass] boolean DisplayHorizontalScrollBar;
  400.     [read: ToInstance ToSubClass] boolean DisplayRecentFiles;
  401.     [read: ToInstance ToSubClass] uint32 RecentFilesMaximum;
  402.     [read: ToInstance ToSubClass] boolean DisplayRulers;
  403.     [read: ToInstance ToSubClass] boolean DisplayScreenTips;
  404.     [read: ToInstance ToSubClass] boolean DisplayScrollBars;
  405.     [read: ToInstance ToSubClass] boolean DisplayStatusBar;
  406.     [read: ToInstance ToSubClass] string MeasurementUnits;
  407.     [read: ToInstance ToSubClass] uint32 MinimumFontSize;
  408.     [read: ToInstance ToSubClass] boolean Overtype;
  409.     [read: ToInstance ToSubClass] boolean PrintFormsData;
  410.     [read: ToInstance ToSubClass] boolean PrintPostScriptOverText;
  411.     [read: ToInstance ToSubClass] boolean PrintRevisions;
  412.     [read: ToInstance ToSubClass] boolean SavePropertiesPrompt;
  413.     [read: ToInstance ToSubClass] boolean SaveNormalPrompt;
  414.     [read: ToInstance ToSubClass] boolean EnableSound;
  415.     [read: ToInstance ToSubClass] boolean SaveFormsData;
  416.     [read: ToInstance ToSubClass] boolean ShowAll;
  417.     [read: ToInstance ToSubClass] boolean AnimateScreenMovements;
  418.     [read: ToInstance ToSubClass] boolean ShowAnimation;
  419.     [read: ToInstance ToSubClass] boolean BlueScreen;
  420.     [read: ToInstance ToSubClass] boolean ShowBookmarks;
  421.     [read: ToInstance ToSubClass] boolean ShowMainTextLayer;
  422.     [read: ToInstance ToSubClass] boolean ShowDrawings;
  423.     [read: ToInstance ToSubClass] boolean ShowFieldCodes;
  424.     [read: ToInstance ToSubClass] string FieldShading;
  425.     [read: ToInstance ToSubClass] boolean ShowHiddenText;
  426.     [read: ToInstance ToSubClass] boolean ShowHighlight;
  427.     [read: ToInstance ToSubClass] boolean ShowHyphens;
  428.     [read: ToInstance ToSubClass] boolean ShowObjectAnchors;
  429.     [read: ToInstance ToSubClass] boolean ShowParagraphs;
  430.     [read: ToInstance ToSubClass] boolean ShowRevisions;
  431.     [read: ToInstance ToSubClass] boolean ShowSpaces;
  432.     [read: ToInstance ToSubClass] boolean ShowSummary;
  433.     [read: ToInstance ToSubClass] boolean ShowTabs;
  434.     [read: ToInstance ToSubClass] boolean TableGridlines;
  435.     [read: ToInstance ToSubClass] boolean ShowTextBoundaries;
  436.     [read: ToInstance ToSubClass] boolean TabIndentKey;
  437.     [read: ToInstance ToSubClass] boolean TrackRevisions;
  438.     [read: ToInstance ToSubClass] boolean ReplaceSelection;
  439.     [read: ToInstance ToSubClass] boolean INSKeyForPaste;
  440.     [read: ToInstance ToSubClass] boolean SmartCutPaste;
  441. };
  442.  
  443. //**************************************************************************
  444. //* Class: Win32_WordTables
  445. //* Derived from: 
  446. //**************************************************************************
  447. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  448. class Win32_WordTables
  449. {
  450.     [read: ToInstance ToSubClass] uint32 TableCount;
  451. };
  452.  
  453. //**************************************************************************
  454. //* Class: Win32_WordSelectedTable
  455. //* Derived from: 
  456. //**************************************************************************
  457. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  458. class Win32_WordSelectedTable
  459. {
  460.     [read: ToInstance ToSubClass] uint32 Page;
  461.     [read: ToInstance ToSubClass] uint32 Section;
  462.     [read: ToInstance ToSubClass] uint32 Rows;
  463.     [read: ToInstance ToSubClass] uint32 Columns;
  464.     [read: ToInstance ToSubClass] boolean AllowPageBreaks;
  465.     [read: ToInstance ToSubClass] string RowsAllowPageBreaks;
  466.     [read: ToInstance ToSubClass] boolean AllowAutoFit;
  467.     [read: ToInstance ToSubClass] string CellsAllowAutoFit;
  468.     [read: ToInstance ToSubClass] uint32 NestingLevel;
  469.     [read: ToInstance ToSubClass] uint32 Tables;
  470.     [read: ToInstance ToSubClass] string PreferredWidthType;
  471.     [read: ToInstance ToSubClass] real32 PreferredWidth;
  472.     [read: ToInstance ToSubClass] real32 Spacing;
  473.     [read: ToInstance ToSubClass] real32 TopMargin;
  474.     [read: ToInstance ToSubClass] real32 BottomMargin;
  475.     [read: ToInstance ToSubClass] real32 LeftMargin;
  476.     [read: ToInstance ToSubClass] real32 RightMargin;
  477.     [read: ToInstance ToSubClass] string RowAlignment;
  478.     [read: ToInstance ToSubClass] string RowHeightRule;
  479.     [read: ToInstance ToSubClass] real32 LeftIndent;
  480.     [read: ToInstance ToSubClass] boolean Uniform;
  481. };
  482.  
  483. //**************************************************************************
  484. //* Class: Win32_WordTable
  485. //* Derived from: 
  486. //**************************************************************************
  487. [dynamic: ToInstance, provider("OffProv")]
  488. class Win32_WordTable
  489. {
  490.     [key, read: ToInstance ToSubClass] uint32 Index;
  491.     [read: ToInstance ToSubClass] uint32 Page;
  492.     [read: ToInstance ToSubClass] uint32 Section;
  493.     [read: ToInstance ToSubClass] uint32 Rows;
  494.     [read: ToInstance ToSubClass] uint32 Columns;
  495.     [read: ToInstance ToSubClass] boolean NestedTables;
  496. };
  497.  
  498.  
  499. //**************************************************************************
  500. //* Class: Win32_ExcelSummary
  501. //* Derived from:
  502. //**************************************************************************
  503. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  504. class Win32_ExcelSummary
  505. {
  506.     [read: ToInstance ToSubClass] string Name;
  507.     [read: ToInstance ToSubClass] string Version;
  508.     [read: ToInstance ToSubClass] string Build;
  509.     [read: ToInstance ToSubClass] string ProductID;
  510.     [read: ToInstance ToSubClass] string Path;
  511.     [read: ToInstance ToSubClass] string Language;
  512.     [read: ToInstance ToSubClass] uint32 WorkbookCount;
  513. };
  514.  
  515. //**************************************************************************
  516. //* Class: Win32_ExcelWorkbook
  517. //* Derived from: 
  518. //**************************************************************************
  519. [dynamic: ToInstance, provider("OffProv")]
  520. class Win32_ExcelWorkbook
  521. {
  522.     [key, read: ToInstance ToSubClass] string Name;
  523.     [read: ToInstance ToSubClass] string Path;
  524.     [read: ToInstance ToSubClass] real32 Size;
  525.     [read: ToInstance ToSubClass] datetime CreateDate;
  526. };
  527.  
  528. //**************************************************************************
  529. //* Class: Win32_ExcelActiveWorkbook
  530. //* Derived from:
  531. //**************************************************************************
  532. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  533. class Win32_ExcelActiveWorkbook
  534. {
  535.     [read: ToInstance ToSubClass] string Name;
  536.     [read: ToInstance ToSubClass] string Path;
  537.     [read: ToInstance ToSubClass] real32 Size;
  538.     [read: ToInstance ToSubClass] string Format;
  539.     [read: ToInstance ToSubClass] datetime CreateDate;
  540.     [read: ToInstance ToSubClass] string Author;
  541.     [read: ToInstance ToSubClass] datetime LastSavedDate;
  542.     [read: ToInstance ToSubClass] string LastAuthor;
  543.     [read: ToInstance ToSubClass] string ActiveSheet;
  544.     [read: ToInstance ToSubClass] string ActiveWindowType;
  545.     [read: ToInstance ToSubClass] uint32 ActiveWindowZoom;
  546.     [read: ToInstance ToSubClass] uint32 SheetCount;
  547. };
  548.  
  549. //**************************************************************************
  550. //* Class: Win32_ExcelActiveWorkbookNotable
  551. //* Derived from: 
  552. //**************************************************************************
  553. [dynamic: ToInstance, provider("OffProv")]
  554. class Win32_ExcelActiveWorkbookNotable
  555. {
  556.     [key, read: ToInstance ToSubClass] string Text;
  557. };
  558.  
  559. //**************************************************************************
  560. //* Class: Win32_ExcelSheet
  561. //* Derived from: 
  562. //**************************************************************************
  563. [dynamic: ToInstance, provider("OffProv")]
  564. class Win32_ExcelSheet
  565. {
  566.     [key, read: ToInstance ToSubClass] string Name;
  567.     [read: ToInstance ToSubClass] string Type;
  568.     [read: ToInstance ToSubClass] uint32 Cells;
  569.     [read: ToInstance ToSubClass] uint32 Rows;
  570.     [read: ToInstance ToSubClass] uint32 Columns;
  571. };
  572.  
  573. //**************************************************************************
  574. //* Class: Win32_ExcelAddIns
  575. //* Derived from:
  576. //**************************************************************************
  577. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  578. class Win32_ExcelAddIns
  579. {
  580.     [read: ToInstance ToSubClass] uint32 AddInCount;
  581. };
  582.  
  583. //**************************************************************************
  584. //* Class: Win32_ExcelAddIn
  585. //* Derived from:
  586. //**************************************************************************
  587. [dynamic: ToInstance, provider("OffProv")]
  588. class Win32_ExcelAddIn
  589. {
  590.     [key, read: ToInstance ToSubClass] string Name;
  591.     [read: ToInstance ToSubClass] string Path;
  592.     [read: ToInstance ToSubClass] boolean Installed;
  593. };
  594.  
  595. //**************************************************************************
  596. //* Class: Win32_ExcelCharts
  597. //* Derived from:
  598. //**************************************************************************
  599. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  600. class Win32_ExcelCharts
  601. {
  602.     [read: ToInstance ToSubClass] string ActiveChart;
  603.     [read: ToInstance ToSubClass] uint32 ChartCount;
  604. };
  605.  
  606. //**************************************************************************
  607. //* Class: Win32_ExcelChart
  608. //* Derived from:
  609. //**************************************************************************
  610. [dynamic: ToInstance, provider("OffProv")]
  611. class Win32_ExcelChart
  612. {
  613.     [key, read: ToInstance ToSubClass] string Name;
  614. };
  615.  
  616. //**************************************************************************
  617. //* Class: Win32_PowerPointSummary
  618. //* Derived from:
  619. //**************************************************************************
  620. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  621. class Win32_PowerPointSummary
  622. {
  623.     [read: ToInstance ToSubClass] string Name;
  624.     [read: ToInstance ToSubClass] string Version;
  625.     [read: ToInstance ToSubClass] string Build;
  626.     [read: ToInstance ToSubClass] string ProductID;
  627.     [read: ToInstance ToSubClass] string Path;
  628.     [read: ToInstance ToSubClass] string Language;
  629.     [read: ToInstance ToSubClass] uint32 PresentationCount;
  630. };
  631.  
  632. //**************************************************************************
  633. //* Class: Win32_PowerPointPresentation
  634. //* Derived from: 
  635. //**************************************************************************
  636. [dynamic: ToInstance, provider("OffProv")]
  637. class Win32_PowerPointPresentation
  638. {
  639.     [key, read: ToInstance ToSubClass] string Name;
  640.     [read: ToInstance ToSubClass] string Path;
  641.     [read: ToInstance ToSubClass] real32 Size;
  642.     [read: ToInstance ToSubClass] datetime CreateDate;
  643. };
  644.  
  645. //**************************************************************************
  646. //* Class: Win32_PowerPointActivePresentation
  647. //* Derived from: 
  648. //**************************************************************************
  649. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  650. class Win32_PowerPointActivePresentation
  651. {
  652.     [read: ToInstance ToSubClass] string Name;
  653.     [read: ToInstance ToSubClass] string Path;
  654.     [read: ToInstance ToSubClass] real32 Size;
  655.     [read: ToInstance ToSubClass] datetime CreateDate;
  656.     [read: ToInstance ToSubClass] string Author;
  657.     [read: ToInstance ToSubClass] datetime LastSavedDate;
  658.     [read: ToInstance ToSubClass] string LastAuthor;
  659.     [read: ToInstance ToSubClass] string Template;
  660.     [read: ToInstance ToSubClass] uint32 Slides;
  661.     [read: ToInstance ToSubClass] uint32 Words;
  662.     [read: ToInstance ToSubClass] uint32 Paragraphs;
  663.     [read: ToInstance ToSubClass] string View;
  664. };
  665.  
  666. //**************************************************************************
  667. //* Class: Win32_OutlookSummary
  668. //* Derived from:
  669. //**************************************************************************
  670. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  671. class Win32_OutlookSummary
  672. {
  673.     [read: ToInstance ToSubClass] string Name;
  674.     [read: ToInstance ToSubClass] string Version;
  675.     [read: ToInstance ToSubClass] string Build;
  676.     [read: ToInstance ToSubClass] string ProductID;
  677.     [read: ToInstance ToSubClass] string Language;
  678.     [read: ToInstance ToSubClass] string User;
  679.     [read: ToInstance ToSubClass] string Folder;
  680.     [read: ToInstance ToSubClass] string Item;
  681. };
  682.  
  683. //**************************************************************************
  684. //* Class: Win32_AccessSummary
  685. //* Derived from:
  686. //**************************************************************************
  687. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  688. class Win32_AccessSummary
  689. {
  690.     [read: ToInstance ToSubClass] string Name;
  691.     [read: ToInstance ToSubClass] string Version;
  692.     [read: ToInstance ToSubClass] string Build;
  693.     [read: ToInstance ToSubClass] string ProductID;
  694.     [read: ToInstance ToSubClass] string Path;
  695.     [read: ToInstance ToSubClass] string Language;
  696.     [read: ToInstance ToSubClass] string ADOVersion;
  697.     [read: ToInstance ToSubClass] string VBAVersion;
  698.     [read: ToInstance ToSubClass] string References;
  699. };
  700.  
  701. //**************************************************************************
  702. //* Class: Win32_AccessDatabase
  703. //* Derived from:
  704. //**************************************************************************
  705. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  706. class Win32_AccessDatabase
  707. {
  708.     [read: ToInstance ToSubClass] string Name;
  709.     [read: ToInstance ToSubClass] string Path;
  710.     [read: ToInstance ToSubClass] real32 Size;
  711.     [read: ToInstance ToSubClass] datetime CreateDate;
  712.     [read: ToInstance ToSubClass] string User;
  713.     [read: ToInstance ToSubClass] string JetVersion;
  714. };
  715.  
  716. //**************************************************************************
  717. //* Class: Win32_AccessProject
  718. //* Derived from:
  719. //**************************************************************************
  720. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  721. class Win32_AccessProject
  722. {
  723.     [read: ToInstance ToSubClass] string Name;
  724.     [read: ToInstance ToSubClass] string Path;
  725.     [read: ToInstance ToSubClass] real32 Size;
  726.     [read: ToInstance ToSubClass] datetime CreateDate;
  727.     [read: ToInstance ToSubClass] string ServerName;
  728.     [read: ToInstance ToSubClass] string DatabaseName;
  729.     [read: ToInstance ToSubClass] string LoginName;
  730.     [read: ToInstance ToSubClass] string DBMSName;
  731.     [read: ToInstance ToSubClass] string DBMSVersion;
  732.     [read: ToInstance ToSubClass] string DSNName;
  733. };
  734.  
  735. //**************************************************************************
  736. //* Class: Win32_PublisherSummary
  737. //* Derived from: 
  738. //**************************************************************************
  739. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  740. class Win32_PublisherSummary
  741. {
  742.     [read: ToInstance ToSubClass] string DisplayName;
  743.     [read: ToInstance ToSubClass] string RegOwner;
  744.     [read: ToInstance ToSubClass] string RegCompany;
  745.     [read: ToInstance ToSubClass] string ProductID;
  746.     [read: ToInstance ToSubClass] string LocalPackage;
  747.     [read: ToInstance ToSubClass] string DisplayVersion;
  748.     [read: ToInstance ToSubClass] string InstallDate;
  749.     [read: ToInstance ToSubClass] string InstallLocation;
  750.     [read: ToInstance ToSubClass] string InstallSource;
  751.     [read: ToInstance ToSubClass] string Language;
  752.     [read: ToInstance ToSubClass] string HelpLink;
  753.     [read: ToInstance ToSubClass] string URLInfoAbout;
  754.     [read: ToInstance ToSubClass] string URLUpdateInfo;
  755. };
  756.  
  757. //**************************************************************************
  758. //* Class: Win32_FrontPageSummary
  759. //* Derived from: 
  760. //**************************************************************************
  761. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  762. class Win32_FrontPageSummary
  763. {
  764.     [read: ToInstance ToSubClass] string Name;
  765.     [read: ToInstance ToSubClass] string Version;
  766.     [read: ToInstance ToSubClass] string Build;
  767.     [read: ToInstance ToSubClass] string ProductID;
  768.     [read: ToInstance ToSubClass] string Path;
  769.     [read: ToInstance ToSubClass] string Language;
  770. };
  771.  
  772. //**************************************************************************
  773. //* Class: Win32_FrontPageActiveWeb
  774. //* Derived from: 
  775. //**************************************************************************
  776. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  777. class Win32_FrontPageActiveWeb
  778. {
  779.     [read: ToInstance ToSubClass] string Name;
  780.     [read: ToInstance ToSubClass] uint32 PageCount;
  781. };
  782.  
  783. //**************************************************************************
  784. //* Class: Win32_FrontPageWebProperty
  785. //* Derived from: 
  786. //**************************************************************************
  787. [dynamic: ToInstance, provider("OffProv")]
  788. class Win32_FrontPageWebProperty
  789. {
  790.     [key, read: ToInstance ToSubClass] string Name;
  791.     [read: ToInstance ToSubClass] string Value;
  792. };
  793.  
  794. //**************************************************************************
  795. //* Class: Win32_FrontPageActivePage
  796. //* Derived from: 
  797. //**************************************************************************
  798. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  799. class Win32_FrontPageActivePage
  800. {
  801.     [read: ToInstance ToSubClass] string Name;
  802. };
  803.  
  804. //**************************************************************************
  805. //* Class: Win32_FrontPagePageProperty
  806. //* Derived from: 
  807. //**************************************************************************
  808. [dynamic: ToInstance, provider("OffProv")]
  809. class Win32_FrontPagePageProperty
  810. {
  811.     [key, read: ToInstance ToSubClass] string Name;
  812.     [read: ToInstance ToSubClass] string Value;
  813. };
  814.  
  815. //**************************************************************************
  816. //* Class: Win32_FrontPageAddIns
  817. //* Derived from: 
  818. //**************************************************************************
  819. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  820. class Win32_FrontPageAddIns
  821. {
  822.     [read: ToInstance ToSubClass] uint32 AddInCount;
  823. };
  824.  
  825. //**************************************************************************
  826. //* Class: Win32_FrontPageAddIn
  827. //* Derived from: 
  828. //**************************************************************************
  829. [dynamic: ToInstance, provider("OffProv")]
  830. class Win32_FrontPageAddIn
  831. {
  832.     [key, read: ToInstance ToSubClass] string Name;
  833.     [read: ToInstance ToSubClass] boolean Installed;
  834.     [read: ToInstance ToSubClass] string Creator;
  835.     [read: ToInstance ToSubClass] string Guid;
  836. };
  837.  
  838. //**************************************************************************
  839. //* Class: Win32_FrontPageThemes
  840. //* Derived from: 
  841. //**************************************************************************
  842. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  843. class Win32_FrontPageThemes
  844. {
  845.     [read: ToInstance ToSubClass] uint32 ThemeCount;
  846. };
  847.  
  848. //**************************************************************************
  849. //* Class: Win32_FrontPageTheme
  850. //* Derived from: 
  851. //**************************************************************************
  852. [dynamic: ToInstance, provider("OffProv")]
  853. class Win32_FrontPageTheme
  854. {
  855.     [key, read: ToInstance ToSubClass] string Name;
  856. };
  857.  
  858. //**************************************************************************
  859. //* Class: Win32_WebConnectionError
  860. //* Derived from: 
  861. //**************************************************************************
  862. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  863. class Win32_WebConnectionError
  864. {
  865.     [read: ToInstance ToSubClass] string MessageFirstLine;
  866.     [read: ToInstance ToSubClass] string Timestamp;
  867. };
  868.  
  869. //**************************************************************************
  870. //* Class: Win32_WebConnectionErrorMessage
  871. //* Derived from: 
  872. //**************************************************************************
  873. [dynamic: ToInstance, provider("OffProv")]
  874. class Win32_WebConnectionErrorMessage
  875. {
  876.     [key, read: ToInstance ToSubClass] string AdditionalLine;
  877. };
  878.  
  879. //**************************************************************************
  880. //* Class: Win32_WebConnectionErrorText
  881. //* Derived from: 
  882. //**************************************************************************
  883. [dynamic: ToInstance, provider("OffProv")]
  884. class Win32_WebConnectionErrorText
  885. {
  886.     [key, read: ToInstance ToSubClass] string Text;
  887. };
  888.  
  889. //**************************************************************************
  890. //* Class: Win32_ServerExtension
  891. //* Derived from:
  892. //**************************************************************************
  893. [dynamic: ToInstance, provider("OffProv")]
  894. class Win32_ServerExtension
  895. {
  896.     [read: ToInstance ToSubClass] string ServerType;
  897.     [key, read: ToInstance ToSubClass] string PortNumber;
  898.     [read: ToInstance ToSubClass] string Version;
  899.     [read: ToInstance ToSubClass] string Path;
  900. };
  901.  
  902. //**************************************************************************
  903. //* Class: Win32_Transport
  904. //* Derived from: 
  905. //**************************************************************************
  906. [dynamic: ToInstance, provider("OffProv"), Singleton: DisableOverride ToInstance ToSubClass]
  907. class Win32_Transport
  908. {
  909.     [read: ToInstance ToSubClass] boolean ProviderForInternetPublishing;
  910.     [read: ToInstance ToSubClass] boolean OfficeInternetPublishing;
  911. };
  912.  
  913. //**************************************************************************
  914. //* Class: Win32_OdbcCoreComponent
  915. //* Derived from:
  916. //**************************************************************************
  917. [dynamic: ToInstance, provider("OffProv")]
  918. class Win32_OdbcCoreComponent
  919. {
  920.     [key, read: ToInstance ToSubClass] string Description;
  921.     [read: ToInstance ToSubClass] string Version;
  922.     [read: ToInstance ToSubClass] string File;
  923. };
  924.  
  925. //**************************************************************************
  926. //* Class: Win32_OdbcDriver
  927. //* Derived from:
  928. //**************************************************************************
  929. [dynamic: ToInstance, provider("OffProv")]
  930. class Win32_OdbcDriver
  931. {
  932.     [key, read: ToInstance ToSubClass] string Name;
  933.     [read: ToInstance ToSubClass] string File;
  934.     [read: ToInstance ToSubClass] datetime Date;
  935.     [read: ToInstance ToSubClass] string Version;
  936. };
  937.  
  938. //**************************************************************************
  939. //* Class: Win32_OleDbProvider
  940. //* Derived from:
  941. //**************************************************************************
  942. [dynamic: ToInstance, provider("OffProv")]
  943. class Win32_OleDbProvider
  944. {
  945.     [key, read: ToInstance ToSubClass] string Name;
  946.     [read: ToInstance ToSubClass] string Version;
  947. };
  948.  
  949. //* EOF MSIOff9.mof
  950.